package com.neusoft.elm;

import java.util.Scanner;

import com.neusoft.elm.po.Admin;
import com.neusoft.elm.view.AdminView;
import com.neusoft.elm.view.BusinessView;
import com.neusoft.elm.view.impl.AdminViewImpl;
import com.neusoft.elm.view.impl.BusinessViewImpl;

public class ElmAdminEntry {
	
	public void work() {
		Scanner input = new Scanner(System.in);
		
		System.out.println("---------------------------------------------------------");
		System.out.println("|\t\t\t\t\t  饿了么后台管理系统   \t\t\t\t\t|");
		System.out.println("---------------------------------------------------------");
		
		AdminView adminView = new AdminViewImpl();
		BusinessView businessView = new BusinessViewImpl();
		Admin admin = adminView.login();
		
		//登录
		if(admin != null) {
			String menu = "";
			while(!menu.equals("5")) {
				//输出主菜单
				System.out.println("\n========= 1.所有商家列表=2.搜索商家=3.新建商家=4.删除商家=5.退出系统 =========");
				System.out.println("请输入你的选择：");
				menu = input.next();
				switch(menu) {
					case "1":
						businessView.listBusinessAll();
						break;
					case "2":
						businessView.listBusiness();
						break;
					case "3":
						businessView.saveBusiness();
						break;
					case "4":
						businessView.removeBusiness();
						break;
					case "5":
						System.out.println("------------------------欢迎下次光临饿了么后台管理系统-----------------------");
						break;
					default:
						System.out.println("没有这个选项！\n");
				}
			}
		}else {
			System.out.println("\n管理员名称或密码输入错误！\n");
		}
	}
	
	public static void main(String[] args) {
		new ElmAdminEntry().work();
	}
}
